package com.frogs.ucenter.dao;

import java.util.List;
import java.util.Map;

import com.frogs.framework.base.dao.BaseDao;
import com.frogs.framework.util.PageList;
import com.frogs.ucenter.entity.UserRechargeStrategy;

public interface UserRechargeStrategyDao extends BaseDao<UserRechargeStrategy> {
	//获取赠送金额数值列表
	public List<Map<String, Object>> selectNumTypeByMap(Map<String, Object> params) throws Exception;
	//获取赠送金额比例列表
	public List<Map<String, Object>> selectRatioTypeByMap(Map<String, Object> params) throws Exception;
	//获取赠送积分数值列表
	public List<Map<String, Object>> selectNumTypePointByMap(Map<String, Object> params) throws Exception;
	//获取赠送积分比例列表
	public List<Map<String, Object>> selectRatioTypePointByMap(Map<String, Object> params) throws Exception;
	//获取充值策略列表（财务调用）
	PageList<Map<String, Object>> selectUserStrategyByMap(Map<String, Object> params, int pageNo,
			int pageSize);
}